Pular para o conteúdo principal

10.3 Incluir série

Request

Request
mutation AddAcademicSerie {
addAcademicSerie(
data: {
academicLevelId: 1
serie: "1º Ano"
enrollmentTotalInstallmentValue: 2400.00
enrollmentInstallmentQuantity: 12
enrollmentInstallmentValue: 200.00
enrollmentTotalDiscountIsPercentage: true
enrollmentTotalDiscount: 10.00
enrollmentDiscount: 20.00
contractTotalInstallmentValue: 12000.00
contractInstallmentQuantity: 12
contractInstallmentValue: 1000.00
punctualityDiscountIsPercentage: true
punctualityDiscount: 5.00
withdrawalFeeIsPercentage: true
withdrawalFee: 20.00
}
) {
id
}
}

Params

ParâmetroTipoDescrição
dataAddAcademicSerieDataInput!Dados de inclusão da série

Objeto AddAcademicSerieDataInput

CampoTipoDescrição
academicLevelIdInt!ID do nível acadêmico
serieString!Nome da série
enrollmentTotalInstallmentValueDecimal!Valor total da matrícula (Taxa de Matrícula)
enrollmentInstallmentQuantityInt!Quantidade de parcelas da matrícula
enrollmentInstallmentValueDecimal!Valor da parcela da matrícula
enrollmentTotalDiscountIsPercentageBoolean!Desconto total da matrícula é em porcentagem?
enrollmentTotalDiscountDecimal!Desconto total da matrícula
enrollmentDiscountDecimal!Desconto por parcela da matrícula
contractTotalInstallmentValueDecimal!Valor total do contrato/anuidade
contractInstallmentQuantityInt!Quantidade de parcelas do contrato/anuidade
contractInstallmentValueDecimal!Valor da parcela do contrato/anuidade
punctualityDiscountIsPercentageBoolean!Desconto por pontualidade é em porcentagem?
punctualityDiscountDecimal!Desconto por pontualidade
withdrawalFeeIsPercentageBoolean!Multa por desistência é em porcentagem?
withdrawalFeeDecimal!Multa por desistência

Response

Response
{
"data": {
"addAcademicSerie": {
"id": "2c72ed77-413b-49fc-a73b-ca33248b704f"
}
}
}

Result

CampoTipoDescrição
addAcademicSerieAddAcademicSerieResult!Dados do resultado da inclusão da série

Objeto AddAcademicSerieResult

CampoTipoDescrição
idUUID!id referência da série